@charset "UTF-8";

#ownIndexPage {
  padding-bottom: 20px;

  & .main-container {

    & .general-descrip {

      & .general-container {
        padding: 10px 15px;

        & .company {
          font-size: $fontSize + 2;
          color: $fontColor1;
          font-weight: 600;
          margin-bottom: 5px;
        }

        & .content {
          display: inline-block;
          vertical-align: top;

          & .descrip{
            font-size: $fontSize - 2;
          }
          & .data-block {
            padding: 8px 10px;
            background-color: $themeColor5;
            width: 220px;
            box-sizing: border-box;
            margin-right: 10px;
          }
        }
      }
    }

    & .choose {
      padding: 9px 15px;

      & .float-left {
        margin-top: 2px;
      }
    }

    & .core-data {
      & .content {
        padding: 10px 15px;

        & .data-block {
          width: 208px;
          padding: 13px 20px;
          box-sizing: border-box;
          border: 1px solid $themeColor5;
          cursor: pointer;

          &.active {
            border-color: $themeColor80;
          }

          & .compare {
            font-size: $fontSize - 2;

            & .down-number {
              color: $green;
            }

            & .up-number {
              color: $red;
            }
          }
        }
      }
    }

    & .area {
      & .content {
        width: 520px;
        position: relative;
        padding: 15px 0;
        box-sizing: border-box;
        font-size: $fontSize - 2;

        & .desc {
          color: $fontColor1;
        }

        & .rank-number {
          display: inline-block;
          margin-right: 10px;

          & .number {
            line-height: 25px;

            &:nth-child(8) {
              margin-top: 2px;
            }

            &:last-child {
              margin-top: 1px;
            }
          }
        }
      }
    }

    & .reader-block {
      width: 230px;
      padding: 10px 15px;
      background-color: #f4f7fd;
      margin-right: 10px;
    }

    & .no-data {
      padding: 118px 0;
      font-size: $fontSize - 2;
      text-align: center;
    }
  }
}
